#include "mencoderoption.h"

MencoderOption::MencoderOption()
{
}

QSize MencoderOption::videoSize() const {
    return m_values.value("video_size",QSize(400,200)).toSize();
}

void MencoderOption::setVideoSize(const QSize & s) {
    m_values["video_size"] = s;
}

QVariant MencoderOption::value(const QString &key) const {
    return m_values.value(key,QVariant());
}

void MencoderOption::setValue(const QString & key, QVariant & val) {
    m_values[key] = val;
}

QString MencoderOption::id() const {
    return m_id;
}

void MencoderOption::setId(const QString & id) {
    m_id = id;
}

EncoderOption & MencoderOption::clone() {
    MencoderOption *op = new MencoderOption();
    op->setId("");

    return *((EncoderOption *)op);
}
